= Using Git for FreeBSD Development = Please see the [[https://docs.freebsd.org/en/articles/committers-guide/#git-primer|Git Primer]] in the Committer's Guide and [[https://docs.freebsd.org/en/books/handbook/mirrors/#git|Using Git]] in the FreeBSD Handbook. Email: [[ https://lists.freebsd.org/subscription/freebsd-git | freebsd-git ]] IRC: `#gitcvt` on EFnet == Mirrors == Primary: * `git.freebsd.org` * uses GeoDNS * HTTPS, SSH and anonymous SSH URLs are listed at https://cgit.freebsd.org/doc/, https://cgit.freebsd.org/ports/ and https://cgit.freebsd.org/src/. External mirrors are listed in [[ https://docs.freebsd.org/en/books/handbook/mirrors/#external-mirrors | an appendix to the FreeBSD Handbook ]]. == Tips == GitTips == News == … == Tutorials == … == References == … == Historical Content == [[ UlrichSpoerlein/GitTalkDevSummit | Introduction to Git ]] ([[ UlrichSpoerlein | Ulrich Spoerlein ]], [[ DevSummit/201005 | Devsummit 2010 ]], Ottawa) GitWorkflow: using Git to hack on FreeBSD in svn. Begun in 2011, mostly obsoleted by migrating to Git. In 2019, Core chartered a Git Working Group ([[https://www.youtube.com/watch?v=9nc8N6GtAPg#t=46m00s|May 2019 DevSummit announcement (Youtube)]]; [[attachment:DevSummit/201905/core.10 BSDCan Status Update.pdf|Slides from same, p. 49+]]) for a detailed implementation of using Git as the primary system for FreeBSD development. Subversion to Git Migration: [[ https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html | Parts 1 ]] and [[ https://bsdimp.blogspot.com/2020/10/freebsd-git-primer-for-users.html | 2 ]] ([[ WarnerLosh | Warner Losh ]], 2020). [[ GitTransition | Git Transition Process ]] '''2021-06-08:''' The vendor/openzfs branch was renamed ([[ https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html | details ]]). '''2022-02-09:''' The vendor/illumos branch was updated and rolled back to its previous state due to some missing commit metadata ([[https://lists.freebsd.org/archives/dev-commits-src-all/2022-February/006642.html | details ]]).